home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Tools & Apps / Networking & Communications / Serial NB Sample Driver / Task / Makefile < prev    next >
Encoding:
Makefile  |  1991-11-15  |  3.9 KB  |  147 lines  |  [TEXT/MPS ]

  1. #################################################################################
  2. #                                                                                #
  3. #        snbtask.make - Makefile for Serial NB Asynchronous driver.                #
  4. #                                                                                #
  5. #        Richard W. Mincher.        March 30, 1990.                                    #
  6. #                                                                                #
  7. #        Copyright © 1990, Apple Computer, Inc.  All rights reserved.            #
  8. #                                                                                #
  9. #################################################################################
  10.  
  11.  
  12. OBJECTS0 =         :obj:asm0.a.o        :obj:close0.c.o        :obj:control0.c.o    ∂
  13.                 :obj:init0.c.o        :obj:interrupt0.c.o    :obj:main0.c.o        ∂
  14.                 :obj:open0.c.o        :obj:printf.c.o        :obj:read0.c.o        ∂
  15.                 :obj:status0.c.o    :obj:write0.c.o
  16.  
  17. OBJECTS1 =         :obj:asm1.a.o        :obj:close1.c.o        :obj:control1.c.o    ∂
  18.                 :obj:init1.c.o        :obj:interrupt1.c.o    :obj:main1.c.o        ∂
  19.                 :obj:open1.c.o        :obj:printf.c.o        :obj:read1.c.o        ∂
  20.                 :obj:status1.c.o    :obj:write1.c.o
  21.  
  22. OBJECTS2 =         :obj:asm2.a.o        :obj:close2.c.o        :obj:control2.c.o    ∂
  23.                 :obj:init2.c.o        :obj:interrupt2.c.o    :obj:main2.c.o        ∂
  24.                 :obj:open2.c.o        :obj:printf.c.o        :obj:read2.c.o        ∂
  25.                 :obj:status2.c.o    :obj:write2.c.o
  26.  
  27. OBJECTS3 =         :obj:asm3.a.o        :obj:close3.c.o        :obj:control3.c.o    ∂
  28.                 :obj:init3.c.o        :obj:interrupt3.c.o    :obj:main3.c.o        ∂
  29.                 :obj:open3.c.o        :obj:printf.c.o        :obj:read3.c.o        ∂
  30.                 :obj:status3.c.o    :obj:write3.c.o
  31.                 
  32. COptions    =    -D MCP -i ::inc: -i :inc: -i "{MRDOS}"includes: 
  33. AOptions    =    -i ::inc: -i :inc:
  34.  
  35. snbtask ƒ snbtask0 snbtask1 snbtask2 snbtask3
  36.     Rez -t 'GMSC' -c 'RWM ' -a -o snbtask artest.r
  37.  
  38. snbtask0 ƒ {OBJECTS0}
  39.     Link -map -w -c xxxx -t xxxx -o snbtask0 ∂
  40.         {OBJECTS0} ∂
  41.         "{MRDOS}"Binaries:OS.o ∂
  42.         "{MRDOS}"Binaries:osglue.o ∂
  43.         > snbtask0.map
  44.  
  45. snbtask1 ƒ {OBJECTS1}
  46.     Link -map -w -c xxxx -t xxxx -o snbtask1 ∂
  47.         {OBJECTS1} ∂
  48.         "{MRDOS}"Binaries:OS.o ∂
  49.         "{MRDOS}"Binaries:osglue.o ∂
  50.         > snbtask1.map
  51.  
  52. snbtask2 ƒ {OBJECTS2}
  53.     Link -map -w -c xxxx -t xxxx -o snbtask2 ∂
  54.         {OBJECTS2} ∂
  55.         "{MRDOS}"Binaries:OS.o ∂
  56.         "{MRDOS}"Binaries:osglue.o ∂
  57.         > snbtask2.map
  58.  
  59. snbtask3 ƒ {OBJECTS3}
  60.     Link -map -w -c xxxx -t xxxx -o snbtask3 ∂
  61.         {OBJECTS3} ∂
  62.         "{MRDOS}"Binaries:OS.o ∂
  63.         "{MRDOS}"Binaries:osglue.o ∂
  64.         > snbtask3.map
  65.  
  66. :obj:                ƒ        :src:
  67.  
  68. :obj:asm0.a.o        ƒ    :inc:asm.a :inc:port1a.a
  69.  
  70. :obj:asm1.a.o        ƒ    :inc:asm.a :inc:port1b.a
  71.  
  72. :obj:asm2.a.o        ƒ    :inc:asm.a :inc:port2a.a
  73.  
  74. :obj:asm3.a.o        ƒ    :inc:asm.a :inc:port2b.a
  75.  
  76. :obj:close0.c.o        ƒ    :inc:close.c :inc:port1a.h
  77.  
  78. :obj:close1.c.o        ƒ    :inc:close.c :inc:port1b.h
  79.  
  80. :obj:close2.c.o        ƒ    :inc:close.c :inc:port2a.h
  81.  
  82. :obj:close3.c.o        ƒ    :inc:close.c :inc:port2b.h
  83.  
  84. :obj:control0.c.o    ƒ    :inc:close.c :inc:port1a.h
  85.  
  86. :obj:control1.c.o    ƒ    :inc:close.c :inc:port1b.h
  87.  
  88. :obj:control2.c.o    ƒ    :inc:close.c :inc:port2a.h
  89.  
  90. :obj:control3.c.o    ƒ    :inc:close.c :inc:port2b.h
  91.  
  92. :obj:init0.c.o        ƒ    :inc:init.c :inc:port1a.h
  93.  
  94. :obj:init1.c.o        ƒ    :inc:init.c :inc:port1b.h
  95.  
  96. :obj:init2.c.o        ƒ    :inc:init.c :inc:port2a.h
  97.  
  98. :obj:init3.c.o        ƒ    :inc:init.c :inc:port2b.h
  99.  
  100. :obj:interrupt0.c.o    ƒ    :inc:interrupt.c :inc:port1a.h
  101.  
  102. :obj:interrupt1.c.o    ƒ    :inc:interrupt.c :inc:port1b.h
  103.  
  104. :obj:interrupt2.c.o    ƒ    :inc:interrupt.c :inc:port2a.h
  105.  
  106. :obj:interrupt3.c.o    ƒ    :inc:interrupt.c :inc:port2b.h
  107.  
  108. :obj:main0.c.o        ƒ    :inc:main.c :inc:port1a.h
  109.  
  110. :obj:main1.c.o        ƒ    :inc:main.c :inc:port1b.h
  111.  
  112. :obj:main2.c.o        ƒ    :inc:main.c :inc:port2a.h
  113.  
  114. :obj:main3.c.o        ƒ    :inc:main.c :inc:port2b.h
  115.  
  116. :obj:open0.c.o        ƒ    :inc:open.c :inc:port1a.h
  117.  
  118. :obj:open1.c.o        ƒ    :inc:open.c :inc:port1b.h
  119.  
  120. :obj:open2.c.o        ƒ    :inc:open.c :inc:port2a.h
  121.  
  122. :obj:open3.c.o        ƒ    :inc:open.c :inc:port2b.h
  123.  
  124. :obj:read0.c.o        ƒ    :inc:read.c :inc:port1a.h
  125.  
  126. :obj:read1.c.o        ƒ    :inc:read.c :inc:port1b.h
  127.  
  128. :obj:read2.c.o        ƒ    :inc:read.c :inc:port2a.h
  129.  
  130. :obj:read3.c.o        ƒ    :inc:read.c :inc:port2b.h
  131.  
  132. :obj:status0.c.o    ƒ    :inc:status.c :inc:port1a.h
  133.  
  134. :obj:status1.c.o    ƒ    :inc:status.c :inc:port1b.h
  135.  
  136. :obj:status2.c.o    ƒ    :inc:status.c :inc:port2a.h
  137.  
  138. :obj:status3.c.o    ƒ    :inc:status.c :inc:port2b.h
  139.  
  140. :obj:write0.c.o        ƒ    :inc:write.c :inc:port1a.h
  141.  
  142. :obj:write1.c.o        ƒ    :inc:write.c :inc:port1b.h
  143.  
  144. :obj:write2.c.o        ƒ    :inc:write.c :inc:port2a.h
  145.  
  146. :obj:write3.c.o        ƒ    :inc:write.c :inc:port2b.h
  147.